home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
ra_mess6.zip
/
RA_MESS.DOC
< prev
next >
Wrap
Text File
|
1991-06-17
|
18KB
|
435 lines
▒▒▒▒▒▄ ▒▒▒▒▄ ▒▒ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
▒▒█▀▒▒▄ ▒▒█▀▒▒█ ▒▒▒ ▒▒▒█ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▀▀▀
▒▒▒▒▒█▀ ▒▒▒▒▒▒█ ▒▒█▒▒█▒▒█ ▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
▒▒█▀▒▒▄ ▒▒█▀▒▒█ ▒▒█ ▀▀▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█
▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█
▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀
Call/Message Ratio Checker for Remote Access
Version 6
Copyright (C) 1990 by Alain Poupart
All Rights Reserved
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Introduction ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
This program works ONLY with Remote Access, unless QuickBBS has changed the
structure of some files to be 100% compatible with Remote Access
(why not this way around ... for a change...).
If you are willing to test it with Quick BBS, it's all yours....but don't
complain to me if it doesn't work or leave some garbage.....
You have been notified.... so now.... I can rest in Peace...
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Purposes ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Have you ever wonderred why your BBS never seems to have any lively
converstions going on in it's message areas? Are you disappointed when
you look at your logs and see hour after hour of downloads, with the users
sending you 5 year old programs back in order to maintain their download
credit ratio, or spend all of their online time playing games, without
ever talking to each other or you? Really! What is a BBS for anyway?
It's an electronic BULLETIN BOARD! A bulletin board must have MESSAGES!
If you feel this way, as I do, then RA_MESS is for you. RA_MESS allows
you, the Sysop, the freedom to require your users to talk to each other,
automatically, without undue hassles. The program was designed for the
Sysop who prefers to have his users communicate with other users, rather
than worry about who is uploading what.
Ra_Mess sets user security levels or flags based on the ratio of the
average number of calls per message posted on the board.
Features include:
- "Kill" users at or below a pre-determined access level.
( Level 0 and "Special" users are not affected)
- "Kill" users that have a "Tourist" type behaviour.
- Bonus VIP level for the those that maintain an average of one message
per call. However, they won't stay there if they slow down.
- Make charts of users "in danger" - RAMESS.ANS & RAMESS.ASC
- Keep track of of the changes to user's record ---> RATIO.LOG
- A separate VIP flag that can be used to insulate your "special" users
from RA_MESS actions.
- You can elect to use the flag mode or the security level mode
(or both) to differentiate users that are above or below ratio
- You decide where posting doesn't count ( like comment to Sysop )
- Cheating is controlled.... message deletion just after posting is
checked .... and user's record is adjusted accordingly...!!!
- Special bonus time for your "special" users.
The only thing RA_MESS can't do is read. It can't monitor the content of
posted messages. You'll soon see however that this won't really be a
problem. Your good users, who do their part in keeping the BBS alive and
healthy, will soon see right through those who post garbage messages just
to improve their ratio. A few words of "wisdom" from them is usually all
it takes to put a stop to abusers. This program is easy to set up and
install. Give it a try.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Utilization ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
IMPORTANT:
RA_MESS must be run from the same directory that contains the following
files:
Config.Ra, Lastcall.Bbs, Ramess.Cfg
Ra-Mess must be called from the main batch file after each user logs off.
Example batch file segment:
.
IF ERRORLEVEL 0 GOTO MONITOR
.
:MONITOR
cd \ra
RAM_6286 (or RAM_6XT)
GOTO START
The graphic files, RAMESS.ANS and RAMESS.ASC may be called and displayed
using the RA type 5 menu.
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Configuration File ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
RA_MESS uses one of two .EXE files depending on the type of system you
operate. Choose the one that matches your system and place it in the
same directory that your system files are in, ie; RA.EXE. In addition,
the following files must be present in this same directory; LASTCALL.BBS,
CONFIG.RA and the config file, RAMESS.CFG.
RAM_6XT.EXE for XT type computers
RAM_6286.EXE for AT type (286, 386 and 486) computers
RA_MESS6 will look into CONFIG.RA for the location of USERS.BBS as well
as the Message related files M*.BBS, and the location of the text and
graphic files. The RA_MESS display files, RAMESS.ANS and RAMESS.ASC will
be written into the same directory as the text and graphic files.
The program operates as follows;
1 - Users with messages posted > 0 and sec level > KIL level are exposed
to ramess sanctions ( i.e. LNOR, LLOW, LVIP ). Note: LVIP will only
be affected when the user has called more times than RAM value. A message
will be posted to the user of any change in status. The ANSI and ASCII
screens will be redrawn
2 - Users with FVIP flag set;
Program will exit without doing anything except making a log entry
( if LOG option is ON )
3 - Users with sec level 0 or already killed;
Program will exit without doing anything except making a log entry
( if LOG option is ON ).
4 - Users with LLOW > sec lvl and > KIL level and 0 msg posted;
Program will exit without doing anything except making a log entry
( if LOG option is ON ).
5 - Users with sec lvl =< KIL level and 0 msg posted;
User is marked for deletion and program exits. The user will be deleted
during the next normal RAUSER run.
6 - Users with msg ratio => DEL setting;
User is marked for deletion and program exits. The user will be deleted
during the next normal RAUSER run.
7 - If the user's name is the same the Sysop's name as found in CONFIG.RA,
program will exit with no action. For testing purposes, the program may
be run with the command line parameter $5.00. In this case, the program
will run as normal regardless of the user name.
8 - In the case of a local logon;
Pogram will exit with no action. For testing purposes, the $5.00
parameter may be used as above.
9 - Your LIMITS.CTL file must be adjusted to reflect the user levels you
select with the LLOW, LNOR and LVIP settings. You can adjust allowed
daily online time as well as download limits for each level in this
manner. An example would be to have LLOW at sec level 10. You could
then limit online time and Kbytes with LIMITS.CTL and also use FLOW to
limit access to various areas of the BBS. Then, by using a higher
level for LNOR, let's say level 20, you could increase online time and
Kbytes, and use the FNOR flag to give access to all areas of the BBS.
With the LVIP level then set even higher, say level 30, you could
increase online time and Kbytes even more for those active users. Should
you have a "special" user that you don't want restricted in any way,
set the Fvip flag in his user file to the one set up in RAMESS.CFG. He
will never be botherred by RAMESS.
*** Config file parameters are set up as follows ***
Sets LOW security level - below ratio limit [ option ]
LLOW50
Sets NORMAL security level - above ratio limit and below 1 to 1 [ option ]
LNOR60
Sets VIP security level - ratio better than 1 to 1 [ option ]
LVIP70
LOW flag - below ratio limit [ option ]
FLOWA6
NORMAL flag - above ratio limit [ option ]
FNORA7
VIP flag. Must be turned on manually. User will not be affected by RA_MESS.
FVIPA8
Deletion level - user with this security level and below are "killed"
with the exception of users with sec level 0 !!!! [ option ]
KIL5
Maximum authorized message ratio before deletion occurs. Eliminates those
who never post. [ option ]
DEL100
Ratio of calls per message posted to maintain. The default is 5;
RAM4
Message base numbers where posting doesn't count (up to 10) [ option ]
BOARD2
BOARD3
BOARD10
Writes RATIO.LOG file in system directory [ option ]
LOG
This setting is a special bonus for your FVIP users. It allows you to give
your special users additional time online BUT only if they use it in during
multiple sessions. This is an incentive for them not to use all their time
during what may be the prime hours of the day. The time spent online for
the day is divided by the BONI factor and the result is then subtracted from
that same time already spent online. This result is then subtracted from
the daily limit, and time remaining is adjusted to the resulting number.
i.e. time spent online today: 45 minutes
BONI factor set at 1.5
Daily time limit 60
45 / 1.5 = 30 minutes
60 - 30 = 30 minutes
On the users next call that day, he will show 30 minutes time
remaining for the day, instead of the 15 he would otherwise have.
BONI1.5
Message base number into which RA_MESS will post the level change
notifications [ option ]
MSGB2
The text of the level change message that you want posted to your users
for each condition. These examples may be changed to suit your needs. A
maximum of 80 characters per line is allowed. Additional lines may be
added, or excess lines deleted. [ option ]
MVIP
MVIP CONGRATULATIONS!
MVIP
MVIP You are maintaining a calls to posts ratio of 1 to 1
MVIP This qualifies you as a VIP member of Junior BBS.
MVIP As long as this ratio is maintained, you'll remain at
MVIP access level 70 with 75 minutes daily online time.
MVIP Thanks for being a good user.
MVIP
MVIP Message automatically generated by RA_MESS
MBAS
MBAS ATTENTION!
MBAS Your post to call ratio has dropped below 1 post per
MBAS 4 calls. Your access level has been reduced to level
MBAS 50. This limits you to 30 minutes online time per day.
MBAS You still have access to all areas of the BBS except
MBAS the Timebank. Access may be restored simply by
MBAS participation in the public message areas.
MBAS
MBAS Note: Messages posted in echomail areas, Private Mail
MBAS and mail to the Sysop are not counted toward
MBAS the required 4 to 1 ratio.
MBAS
MBAS Message generated automatically br RA_MESS
MNOR You have reached access level 60 here at Junior BBS
MNOR by maintaining a call to post ratio of 4 to 1.
MNOR This level allows you 60 minutes online time daily
MNOR and full access to the BBS. Should you reach a ratio
MNOR of 1 to 1, you will be elevated to level 70.
MNOR Thanks for your participation.
MNOR
MNOR Message generated automatically by RA_MESS
- Only Keywords are recognized by the program. DON'T insert any spaces
between keywords and values, ie;
CORRECT: LLOW30
INCORRECT: LLOW 30
The exceptions to this rule are the level change messages.
- Keywords must start at column 1 on each line.
- One Keyword per line.
- Configuration file must be nammed RAMESS.CFG
- Lines beginning with a semicolon are ignored
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Default Values ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
If some parameters are not mentionned on the command line, they will take
following values:
RAM ==> 10
LLOW ==> 15 if LVIP or LNOR are used and LLOW is missing
LNOR ==> 20 if LVIP or LLOW are used and LNOR is missing
LVIP ==> 50 if LNOR or LLOW are used and LVIP is missing
if KIL, DEL, LOG, parameters are not used, these functions are ignored
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Credits ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Aime Franche - Sysop of Le Courrier - 1:167/180 - St Lambert
"If it works for him ..... It must work for you ...!!!"
If you are looking for a "GOOD" beta tester, contact Aime.
When he tells me that something is wrong, I take his word
and don't argue....
Al Chapman - Sysop of Squiggy's Place - 1:282/70 - Cottage Grove, Mn.
Thanks for your suggestions.... they are always welcomed !!!
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ The Final Word ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
This program is provided as it.... without warranty of any kind.
I trust it enough to have it installed permanently on my board,
It works for me, it should work for you.....
Call it Freeware, paperware, anyware, as you wish. There is no charge.
It has take some of my rare spare time to program it though, so any form
of recognition for time and effort spent is always appreciated.
If you have questions or want to know more about the program, I can be
reached via Netmail or EchoMail. Be advised however, that I do not make
long distance calls. All of my mail is routed through Fido-Net.
Be Patient!
Alain Poupart
╓─────────────────────────────────────────────────────────────────────────────╖
║ Comments, suggestions, bug reports, donations, I can be reached at ║
║ ║
║ 2179 Dumouchel - Laval - Quebec - Canada - H7S 2H9 ║
║ ║
║ ██▓▓▒▒░░ JUNIOR BBS ░░▒▒▓▓██ 1:167/118 ∞ 514-686-1547 ≡ 24 hours ≡ ║
╙─────────────────────────────────────────────────────────────────────────────╜
╓─────────────────────────────────────────────────────────────────────────────╖
║ ░░░░░░░ Revisions ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
╙─────────────────────────────────────────────────────────────────────────────╜
Version 1.0 - July 1st,1990
The original version.......
Version 1.1 - July 15th,1990
This is proof that someone is using it, or at least interested.
Flexibiliy added....
Now you can select the way you want to make the difference
between "good" users and "bad" ones.
Security levels LNOR and LLOW are now otpional as well as
FLOW and FNOR, you can use any combination of flag only,
security level only, or both flag and security level.
Logging is now optional.
Version 1.2 - July 22nd,1990
Bugs removed:
First of all, some of the parameters described in the doc
where wrong because I'm working in parallel on the french and
the english version.
Removed:
The NOP option has been removed, now, I no longer have to write
proprietary data in the users.bbs file
Revised:
FVIP level added.
Real VIP users can be protected by using a flag that you
turn ON manually in user's record. Such users will not be
subject to RA_MESS calculations.
LVIP security level is now just a bonus level for those that
keep a call/message ratio of 1 to 1. This allows an additional
level. There is no other protection for these users, as opposed
to FVIP which protects users from the program.
Version 5.0 - May 1991
Yep... several revision later.... I lost my sources when
I installed another drive... they where not backed up... Oops!
Major revision,
- Only the last caller record is analysed after a call.
- Users.bbs,Usersxi.bbs,Lastread.bbs are no longer re-written.
- You must use Rauser to pack the users files daily.
- Up to 10 pre-determined message boards can be specified in
which posting will not be credited
- Sends messages to users after acess level changes are made.
Version 6.0 - June 1991
Bug fixes.
- Now has 2 .EXE files, one for XT class, and another for
AT class machines.
- LVIP users were not being awarded status, now fixed.